package cn.stylefeng.guns.modular.api.model.result;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.Date;
import java.io.Serializable;
import java.math.BigDecimal;

/**
 * <p>
 * 出入库
 * </p>
 *
 * @author wusonghe
 * @since 2019-08-31
 */
@Data
public class StorageResult implements Serializable {

    private static final long serialVersionUID = 1L;


    @ApiModelProperty(value = "存取库ID")
    private Integer storageId;

    @ApiModelProperty(value = "仓库ID")
    private Integer warehouseId;

    @ApiModelProperty(value = "执行人")
    private String worker;

    @ApiModelProperty(value = "备注")
    private String remark;

    @ApiModelProperty(value = "状态")
    private Integer status;

    @ApiModelProperty(value = "类型 0.批量入库 1.单条入库")
    private Integer type;

    //api
    @ApiModelProperty(value = "物料ID")
    private Integer materielId;

    @ApiModelProperty(value = "数量")
    private Integer materielNumber;

    @ApiModelProperty(value = "物料")
    private Integer materielType;

    @ApiModelProperty(value = "物料编码")
    private String materielName;

    @ApiModelProperty(value = "物料编码")
    private String materielCode;

    @ApiModelProperty(value = "物料单位")
    private String materielUnit;

    //erp
    @ApiModelProperty(value = "物料数组",hidden = true)
    private String materielList;

    @ApiModelProperty(value = "产品数组",hidden = true)
    private String productList;

    @ApiModelProperty(value = "创建时间")
    private Date createTime;

    @ApiModelProperty(value = "更新时间")
    private Date updateTime;

}
